| [00:00] Danny Free at goalie for Appalachian State. |
| [00:00] Kees Heemskerk at goalie for Col. of Charleston. |
| Foul on Appalachian State. |
| Foul on Col. of Charleston. |
| [03:51] Header Shot by APP Alex Herbst WIDE RIGHT. |
| Foul on Appalachian State. |
| [06:32] Header Shot by COFC Luke Huggett WIDE RIGHT. |
| [07:32] Header Shot by APP Boubacar Toure, SAVE Kees Heemskerk. |
| Corner kick by APP Alex Herbst [07:56]. |
| Corner kick by APP Alex Herbst [08:27]. |
| Foul on Appalachian State. |
| [09:48] Shot by COFC Shawn Ferguson, SAVE Danny Free. |
| Corner kick by COFC Sean de Silva [10:21]. |
| [10:23] Header Shot by COFC Connor Coons HIGH. |
| [10:46] COFC substitution: Robbie Benson for Connor Coons. |
| [12:20] COFC substitution: Connor Coons for Robbie Benson. |
| [12:57] Offside against Col. of Charleston. |
| Foul on Appalachian State. |
| [14:41] Yellow card on APP Lee Williams. |
| [14:42] COFC substitution: Robbie Benson for Tyler Vukoder. |
| [14:44] GOAL by COFC OWN GOAL (FIRST GOAL). |
| Col. of Charleston 1, Appalachian State 0 |
| *OWN GOAL |
| [14:48] COFC substitution: Tyler Vukoder for Robbie Benson. |
| Foul on Col. of Charleston. |
| [19:13] Shot by COFC Sean de Silva, SAVE Danny Free. |
| Corner kick by COFC Ralphie Lundy [19:37]. |
| [19:42] Header Shot by COFC Connor Coons BLOCKED. |
| Corner kick by COFC Sean de Silva [20:12]. |
| [20:18] Header Shot by COFC Shawn Ferguson BLOCKED. |
| Corner kick by COFC Ralphie Lundy [20:38]. |
| Foul on Appalachian State. |
| [24:19] Shot by COFC Ralphie Lundy, SAVE Danny Free. |
| [27:03] APP substitution: Ewahia Amhanesi for Boubacar Toure. |
| [27:03] COFC substitution: Robbie Benson for Sam Redmond. |
| [27:44] Offside against Col. of Charleston. |
| [28:16] Offside against Appalachian State. |
| [29:11] APP substitution: Matthew Melton for Kristian Lee-Him. |
| [32:14] Shot by APP Walker White HIGH. |
| [32:42] APP substitution: Josiah Trower for Nate Latigue. |
| Foul on Appalachian State. |
| [35:00] COFC substitution: George Khoury for Luke Huggett. |
| [36:44] APP substitution: Stanley Broaden for Ewahia Amhanesi. |
| Foul on Col. of Charleston. |
| Foul on Appalachian State. |
| [38:46] Yellow card on APP Mason McCarter. |
| [38:52] Shot by COFC George Khoury WIDE LEFT. |
| Foul on Col. of Charleston. |
| [39:49] Yellow card on COFC Sean de Silva. |
| [39:59] Shot by APP Josiah Trower WIDE LEFT. |
| [40:28] Shot by COFC George Khoury BLOCKED. |
| Foul on Col. of Charleston. |
| [42:13] Offside against Col. of Charleston. |
| [44:40] COFC substitution: Tanner Clay for Sean de Silva. |
| End of period [45:00]. |
| Start of 2nd period [45:00]. |
| For COFC: #1 Kees Heemskerk, #17 Connor Coons, #4 Shawn Ferguson, #2 Tam McGowan, #19 Ralphie Lundy, #14 George Khoury, #7 Luke Huggett, #8 Troy Peterson, #22 Sam Redmond, #6 Daan Brinkman, #20 Tyler Vukoder. |
| For APP: #17 Mason McCarter, #18 Alex Herbst, #6 Harrison Delbridge, #4 Luke Adams, #5 Lee Williams, #20 Kristian Lee-Him, #1 Danny Free, #12 Walker White, #26 Boubacar Toure, #2 Kojo Thompson, #9 Nate Latigue. |
| Foul on Appalachian State. |
| [45:37] Yellow card on APP Kristian Lee-Him. |
| [45:39] Shot by COFC Ralphie Lundy, SAVE Danny Free. |
| [46:50] Shot by COFC Shawn Ferguson, SAVE Danny Free. |
| [49:29] Shot by APP Kristian Lee-Him BLOCKED. |
| Corner kick by APP Alex Herbst [49:38]. |
| Foul on Col. of Charleston. |
| [50:08] Yellow card on COFC Luke Huggett. |
| [52:45] Shot by COFC Ralphie Lundy, SAVE Danny Free. |
| Corner kick by COFC Ralphie Lundy [53:06]. |
| Foul on Col. of Charleston. |
| [55:00] Shot by COFC George Khoury WIDE RIGHT. |
| Foul on Col. of Charleston. |
| Corner kick by APP Alex Herbst [56:14]. |
| [56:48] Offside against Appalachian State. |
| Foul on Appalachian State. |
| Corner kick by APP Alex Herbst [58:42]. |
| [58:57] Header Shot by APP Boubacar Toure, SAVE Kees Heemskerk. |
| [59:56] COFC substitution: Robbie Benson for Sam Redmond. |
| [59:56] COFC substitution: Sean de Silva for George Khoury. |
| Corner kick by COFC Ralphie Lundy [60:13]. |
| [61:40] Shot by COFC Shawn Ferguson WIDE LEFT. |
| Corner kick by COFC Sean de Silva [62:53]. |
| [64:15] APP substitution: Matthew Melton for Kristian Lee-Him. |
| [64:15] APP substitution: Josiah Trower for Alex Herbst. |
| [64:15] APP substitution: Stanley Broaden for Nate Latigue. |
| Corner kick by APP Luke Adams [65:53]. |
| Foul on Col. of Charleston. |
| [68:20] Shot by APP Luke Adams, SAVE Kees Heemskerk. |
| [69:07] COFC substitution: George Khoury for Shawn Ferguson. |
| Corner kick by COFC Sean de Silva [70:11]. |
| Corner kick by COFC Sean de Silva [70:46]. |
| [70:58] Offside against Col. of Charleston. |
| [72:27] Shot by APP Harrison Delbridge, SAVE Kees Heemskerk. |
| [73:10] COFC substitution: Shawn Ferguson for Ralphie Lundy. |
| [75:54] Header GOAL by APP Josiah Trower, Assist by Matthew Melton. |
| Appalachian State 1, Col. of Charleston 1 |
| *23 sends in ball from right flank, 16 redirects with header |
| [77:10] GOAL by APP Boubacar Toure, Assist by Stanley Broaden. |
| Appalachian State 2, Col. of Charleston 1 |
| *26 gets behind defense after turnover, beats charging GK low |
| [77:10] COFC substitution: Ralphie Lundy for George Khoury. |
| Corner kick by COFC Sean de Silva [80:19]. |
| [80:33] Offside against Col. of Charleston. |
| [81:58] COFC substitution: Francis Twohig for Tyler Vukoder. |
| [81:58] APP substitution: Nate Latigue for Josiah Trower. |
| Foul on Appalachian State. |
| Foul on Col. of Charleston. |
| [86:23] COFC substitution: Sam Redmond for Robbie Benson. |
| Foul on Col. of Charleston. |
| [88:53] Offside against Appalachian State. |
| [89:12] Shot by APP Nate Latigue HIGH. |
| [89:33] Shot by COFC Sam Redmond, SAVE Danny Free. |
| Foul on Appalachian State. |
| [89:40] Yellow card on APP Walker White. |
| [89:40] COFC substitution: Robbie Benson for Daan Brinkman. |
| End of period [90:00]. |